.tcshop-list{ margin-top:5px;}
.tcshop-list .item-box{ display:-webkit-box; display:-webkit-flex; display:flex; padding: 15px 10px 10px 15px; background: #fff; border-bottom: 1px solid #f1f1f1;}
.tcshop-list .item-box .item-pic{ width:90px; height:90px; position:relative;}
.tcshop-list .item-box .item-pic img{ height:100%; width:100%;object-fit: cover;}
.tcshop-list .item-box .item-pic i.vip{ position:absolute; top:0; left:0; width:30px; height:30px; background:url(shop_vip.png) no-repeat 0px 0px; background-size:100% auto;}
.tcshop-list .item-box .item-content{ position:relative; padding-right:50px; padding-left:10px; -webkit-box-flex:1; -webkit-flex:1; flex:1; overflow:hidden;}
.tcshop-list .item-box .item-content .content h5{ font-weight: 500; font-size:1.1em; line-height:21px; overflow:hidden; text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 1px;}
.tcshop-list .item-box .item-content .content h5 span.text-icon{ color: #fff; color: #fff; padding: 0px 1px; background-color: #ff7f00; border-radius: 2px; display: inline-block; font-size: 0.6em; font-weight: 500; height: 16px; line-height: 18px; margin-right: 5px;}
.tcshop-list .item-box .item-content .content h5 span.icon{ display:inline-block; min-width:20px; height:20px; vertical-align: bottom;}
.tcshop-list .item-box .item-content .content h5 span.top{ background:url(shop_top.png)no-repeat center; background-size:90% auto; margin-right:3px;}
.tcshop-list .item-box .item-content .content h5 span.vip{ margin-right:1px;}
.tcshop-list .item-box .item-content .content h5 .tciconfont{ color:#fe737a; display:inline-block; line-height:20px; font-size:1.05em; vertical-align:-1px; }
.tcshop-list .item-box .item-content .content h5 .tcicon-hongbao_icon{ font-size:1.1em;}

.tcshop-list .item-box .item-content .content .content-renzheng{ display:block; line-height:20px; height:20px;}
.tcshop-list .item-box .item-content .content .content-renzheng span{ font-size:0.9em; margin-right:5px;}
.tcshop-list .item-box .item-content .content .content-renzheng .tciconfont{ font-size:1.05em; vertical-align:-1px; margin-right:2px; }

.tcshop-list .item-box .item-content .content .xinxi{ height:23px; margin-top: 0px; line-height:23px; color:#9c9c9c; overflow:hidden; font-size:0.85em; padding:1px 0; }
.tcshop-list .item-box .item-content .content .address{ height:20px;margin-right: -40px; margin-bottom: 2px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#888888; font-size:0.85em;}
.tcshop-list .item-box .item-content .content .nr{ height:22px;margin-right: -40px; margin-bottom: 2px; line-height:22px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#666; font-size:0.85em;}

.tcshop-list .item-box .item-content .content .nr .zan{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(../../images/purchase/shop_zan.png)no-repeat center; background-size:80% auto;border-radius: 100%;}
.tcshop-list .item-box .item-content .content .nr .juan{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(shop_kaquan.png)no-repeat center; background-size:80% auto;border-radius: 100%;}
.tcshop-list .item-box .item-content .content .nr .qiang{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(shop_qianggou.png)no-repeat center; background-size:80% auto;border-radius: 100%;}
.tcshop-list .item-box .item-content .content .nr .ptuan{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(shop_ptuan.png)no-repeat center; background-size:80% auto;border-radius: 100%;}
.tcshop-list .item-box .item-content .content .nr .kjia{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(shop_kjia.png)no-repeat center; background-size:80% auto;border-radius: 100%;}
.tcshop-list .item-box .item-content .content .nr .choujiang{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(shop_choujiang.png)no-repeat center; background-size:80% auto;border-radius: 100%;}
.tcshop-list .item-box .item-content .content .nr .huodong{ margin-right:2px; vertical-align: bottom; display:inline-block; width:20px; height:22px; background:url(shop_huodong.png)no-repeat center; background-size:80% auto;border-radius: 100%;}

.tcshop-list .item-box .item-content .details{text-align:center; position:absolute; right:0; top:10px; }
.tcshop-list .item-box .item-content .details .tel a{ display:inline-block; width:30px; height:30px; background:url(../../images/purchase/shop_tel2.png)no-repeat center; background-size:100% auto;}
.tcshop-list .item-box .item-content .details .dist{ font-size:0.8em; height:20px; line-height:20px;color:#787878;}
.tcshop-list .shop_list-title{ height:40px;font-size: 1em; line-height:40px; padding:0 10px; border-bottom:1px solid #eee;}

.tcshop-list .list-msg{
        text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 1em;
    color: #a7a19f;
}

.shop_list-tags {
	line-height: 1.5em;
	clear: both;
	overflow: hidden
}

.shop_list-tags span {
    font-size: 0.85em;
    height: 16px;
    line-height: 16px;
    margin-top: 0px;
    margin-right: 5px;
    padding-left: 2px;
    padding-right: 2px;
    display: inline-block;
    float: left;
    border-radius: 2px;
    color: #ba9350 !important;
    border: 0.5px solid #ece3cf;
    background-color: #fbf4e5;
    margin-bottom: 20px;
}
